<?php

/*
 * Класс-обертка для работы с базой данных.
 * Реализует синглтон для подключения к БД
 * 
 */

namespace T4;

final class DB {

	/**
	 *
	 * @var array Экземпляры подключения к БД 
	 */
	protected static $connections = array();

	private function __construct() {		
	}

	/**
	 *
	 * @return \T4\DB\Connection Экземпляр соединения с БД 
	 */
	public static function getInstance($connection = 'default') {

		if (!isset(self::$connections[$connection])) {
			self::$connections[$connection] = new DB\Connection($connection);
		}

		return self::$connections[$connection];
		
	}

}